O/S level interrupt prediction for performance and energy management on Android

نویسندگان

چکیده

Billions smartphones and smart objects battery-powered use Android, i.e. on the Linux kernel. To save energy, main kernel leverage is to put processors in a low power state as soon they are idle. It predicts next event estimate sleep duration choose accordingly. Several wake-up sources (interrupts, events...) impact this prediction which usually done considering them single source. The resulting signal nearly random difficult predict. Processors recently supporting deeper idle states but paradigm was never challenged. We propose predict by splitting source into simpler patterns. describe fast efficient algorithm its kernel-level performance evaluation. compare our approach with multiple reference selection algorithms actual ARM x86 boards using classical mobile workloads. Our proposal detects correctly (up 20% improved correctness leading 5% reduced energy consumption) time of interrupt, thus right level for processor. show discuss tested we it different generations managers

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Survey on Privacy Permission Management Approaches for Android OS Applications

Smart phones have been becoming popular and mobile users are increasingly relying on them to store and handle personal information. The intake of smart phone devices for email writing, online bank transactions growing with growth of the smartphone market and accessing other forms of sensitive content has lead to the emergence of a new and ever changing threat. However, recent studies also revea...

متن کامل

A Bengali Speech Synthesizer on Android OS

Different Bengali TTS systems are already available on a resourceful platform such as a personal computer. However, porting these systems to a resource limited device such as a mobile phone is not an easy task. Practical aspects including application size and processing time have to be concerned. This paper describes the implementation of a Bengali speech synthesizer on a mobile device. For spe...

متن کامل

Parallelization Algorithm for Android OS using OpenMP

Developments in mobile technology have escalated with unprecedented speeds in the last years in all areas of implementation. One of these areas is multicore computing and parallel programming. Though most modern mobile devices are at least multithreaded and commonly multicore, few applications can benefit such technology. In this paper we show the benefits of multithreaded programming using Ope...

متن کامل

Android Multi-Level System Permission Management Approach

With the expansion of the market share occupied by the Android platform, security issues (especially application security) have become attention focus of researchers. In fact, the existing methods lack the capabilities to manage application permissions without root privilege. This study proposes a dynamic management mechanism of Android application permissions based on security policies. The pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Mobile Computing

سال: 2023

ISSN: ['2161-9875', '1536-1233', '1558-0660']

DOI: https://doi.org/10.1109/tmc.2023.3253798